#ifndef AUGMENTED_OBJECTS_H
#define AUGMENTED_OBJECTS_H

#include <vector>
#include <string>

typedef void (*DrawAugmentedObjectFunc)();

extern std::vector<DrawAugmentedObjectFunc> objectFunctions;
extern std::vector<std::string*> objectNames;
extern std::vector<bool> activeObjects;


void initModels();
void freeModels();
void displayActiveModels(float *pose_matrix);


// *** Object Drawing Functions *** //
void showRedNose();
void showHat();
void showCartoonEyes();
void showGlasses();
void showRabbitEars();

#endif // AUGMENTED_OBJECTS_H
